package cn.seaboot.admin.sms.bean;


import io.swagger.v3.oas.annotations.media.Schema;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.io.Serializable;

/**
 * POJO
 * 发送用户 [t_sms_user]
 * @author Mr.css on 2018-6-20
 */
@Schema(description = "发送用户 [t_sms_user] 实体类")
public class SmsUser implements Serializable {

    /**
     * ID
     */
    @NotNull
    @Size(max = 32)
    @Schema(description = "ID")
    private String id;
    /**
     * 模版ID
     */
    @Size(max = 32)
    @Schema(description = "模版ID")
    private String smsId;
    /**
     * ID
     */
    @Size(max = 32)
    @Schema(description = "ID")
    private String userId;
    /**
     * 用户姓名
     */
    @Size(max = 8)
    @Schema(description = "用户姓名")
    private String userName;
    /**
     * 手机号
     */
    @Size(max = 16)
    @Schema(description = "手机号")
    private String userPhone;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getSmsId() {
        return smsId;
    }

    public void setSmsId(String smsId) {
        this.smsId = smsId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getUserPhone() {
        return userPhone;
    }

    public void setUserPhone(String userPhone) {
        this.userPhone = userPhone;
    }
}
